

body,div,p,ul,li,ol,h1,h2,h3,h4,h5,h6{
   padding: 0;
   margin: 0;
   box-sizing: border-box;
   font-family: 'Microsoft YaHei'
}
body{
   background: #fff!important;
}
*{
    font-size: .9rem;
}
a{
   color: #666;
   text-decoration: none;
}
a.active{
   color:red;
}
.text-center,
.text-cnt{
    text-align: center
}
.text-left{
    text-align: left
}
.text-right{
    text-align: right
}
.flex{
    display: flex;
    align-items: center;
}
.flex-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex-wrap{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.rem07{
   font-size: .7rem!important;
}
.rem09{
   font-size: .9rem!important;
}
.am-modal-title{
    color: #108ee9!important;
}

/* header */
.weather-header{
    height:2.5rem;
    background: #108EE9;
    width: 100%;
}

/*footer*/
.weather-footer{
   width: 100%;
   bottom:0;
   left:0;
   height:2.5rem;
   position: fixed;
   display: flex;
   justify-content: space-around;
   align-items: center;
   background:#41C1C4;
}
.weather-footer>a{
   position: relative;
   display: flex;
   justify-content: center;
   width: 33%;
   height:2.5rem;
}

.weather-footer>a>p:first-child{
   position:absolute;
   top:5px;
   font-size: 1rem;
}
.weather-footer>a>p:last-child{
   font-size:.8rem;
   position:absolute;
   bottom:2px;
}
.weather-footer>a{
   /* color:#fff; */
   opacity: .5
}
.footer-active{
   font-weight: bold;
   opacity:1!important
}

.address{
    width:100%;
    height: 50px;
    /* margin:0 auto; */
    padding: 20px 5% 20px 5%;
    /* padding-top:20px; */
    position: fixed;
    top: 0;
    background: #eee;
    z-index: 100;
}
.address>div:nth-child(1)>span{
    font-size: 1.3rem
}
.address>div:nth-child(2){
    min-width: 180px;
}
.address>div:nth-child(2)>span{
    font-size: 1rem
}
.address-detail{
    font-size: 1.4rem;
    text-align: right
}
.am-popover .am-popover-item-content{
    color:#666;
}
